<?php
 Include ("../../include/var_temp.inc") ;
 // ----------------------- REGULARISATIONS ------------------------------
 // Choix de l'eleve a regulariser
 $id_cpe = utilparcode ($_SESSION ["code"]) ;
 $nom_cpe = nom_utilparsession ($_SESSION ["code"],1) ;
 If (IsSet ($semaine))
  {
   $resultats = SQL_commande ("SELECT date FROM abs_calendrier WHERE semaine='".$semaine."' AND ouvrable=1 ORDER BY date", $id_sql) ;
   $ligne = SQL_ligne_suivante ($resultats) ;
   $date1 = $ligne [0] ;
   For ($i = 1 ; $i < SQL_nbr_lignes ($resultats) ; $i++)
    { $ligne = SQL_ligne_suivante ($resultats) ; }
   $date2 = $ligne [0] ;
  }
 Echo "<html>" ;
 Echo "<head>" ;
 entete_html ("Garennes", "", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Echo "<script type=\"text/javascript\">" ;
 Echo "function change_image (img,i){" ;
 Echo "if(i==1){img.src=\"../images/absences/regul2.png\"}" ;
 Echo "else{img.src=\"../images/absences/regul1.png\"}" ;
 Echo "}</script>" ;
 Include ("./abs_fenetre.js") ;
 Echo "</head>" ;

 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' ORDER BY ordre", $id_sql) ;
 $ligne = SQL_tableau_associatif ($resultats, "") ;
 Echo "<body background=\"../images/fond.png\" text=\"".$ligne ["couleur_texte"]."\">" ;
 Echo "<script type=\"text/javascript\">" ;
 Switch ($retour)
  {
   Case 1 : Echo "top.travail.travail_menu.document.id_classe.id_classe.value=0;" ;
            Break ;
   Case 2 : Echo "top.travail.travail_menu.document.periode.semaine.value=0;" ;
            Break ;
  }
 Echo "top.travail.travail_menu.document.eleve.nom_eleve.value='';" ;
 Echo "</script>" ;
 Echo "<div id=\"reponse\" style=\"position:fixed;left:".$position_calque."px;top:0px;z-index:1;\"></div>" ;
 $table = details_saisies_non_regularisees ($id_cpe, $id_classe, $date1, $date2) ;
 If ($table [0][0][0] > 0)
  {
   Echo "<center><b><font size=\"+1\">R&eacute;gularisation(s)</font>&nbsp;" ;
   If ($table [0][0][1] > 0) { Echo "Classe&nbsp;:&nbsp;<font color=\"#0000ff\"><i>".$table [1][0][2]."&nbsp;(".$table [1][0][3].")</i></font><br>" ; }
   If (($table [0][0][2]) And ($table [0][0][3]))
    {
     If ($table [0][0][2] == $table [0][0][3])
      {
       $dt1 = Explode ("-", $table [0][0][2]) ;
       Echo "au&nbsp;".$nom_jour [(integer)Date ("w", MkTime (0,0,0,$dt1 [1],$dt1 [2],$dt1 [0]))]."&nbsp;".$dt1 [2]."&nbsp;".$nom_mois [(integer)$dt1 [1]]."&nbsp;".$dt1 [0] ;
      }
     Else
      {
       $dt1 = Explode ("-", $table [0][0][2]) ;
       $dt2 = Explode ("-", $table [0][0][3]) ;
       Echo "du&nbsp;".$nom_jour [(integer)Date ("w", MkTime (0,0,0,$dt1 [1],$dt1 [2],$dt1 [0]))]."&nbsp;".$dt1 [2]."&nbsp;".$nom_mois [(integer)$dt1 [1]]."&nbsp;".$dt1 [0]."&nbsp;au&nbsp;" ;
       Echo $nom_jour [(integer)Date ("w", MkTime (0,0,0,$dt2 [1],$dt2 [2],$dt2 [0]))]."&nbsp;".$dt2 [2]."&nbsp;".$nom_mois [(integer)$dt2 [1]]."&nbsp;".$dt2 [0] ;
      }
    }
   Echo "</b></center>" ;
   Echo "<form action=\"".$_SERVER ["PHP_SELF"]."\" method=\"post\">" ;
   Echo "<table border=\"1\" align=\"center\" bgcolor=\"".$l ["couleur_fond"]."\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse:collapse\">" ;
   Echo "<tr><td><table border=\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\">" ;
   If ($table [0][0][1] > 0)
    {
     Echo "<tr bgcolor=\"".$l ["lien"]."\">" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\"><b>&Eacute;l&egrave;ve" ; If ($table [0][0][0] > 1) { Echo "s" ; }
     Echo "</b></font></td>" ;
     Echo "<td></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Jour</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Heure</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Type</b>&nbsp;</FONT></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Arriv&eacute;e</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Commentaires</b>&nbsp;</font></td>" ;
     Echo "<td align=\"center\"><font size=\"".$l ["titre"]."\">&nbsp;<b>Cours</b>&nbsp;</font></td>" ;
     Echo "</tr>" ;
    }
   For ($num_eleve = 1 ; $num_eleve <= $table [0][0][0] ; $num_eleve++)
    {
     // Affichage cellule eleve
     Echo "<tr" ; If ($num_eleve%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
     Echo "><td" ; If ($table [$num_eleve][0][0] > 1) { Echo " rowspan=\"".$table [$num_eleve][0][0]."\" valign=\"middle\"" ; }
     Echo ">&nbsp;" ;
     $prenom = prenom_eleve ($table [$num_eleve][0][6]) ;
     // Icone fiche eleve
     Echo "<a href=\"javascript:ouvrefenetre('./fiche_eleve.php?id_eleve=".$table [$num_eleve][0][4]."&code=".$_SESSION ["code"]."',470,570,'yes');\">" ;
     Echo "<img src=\"../images/fiche.png\" title=\"Acc&egrave;s fiche de ".$table [$num_eleve][0][5]." ".$prenom."\" border=\"0\"></a>" ;
     // Recherche memo notes
     Echo icone_notes ($table [$num_eleve][0][4], $table [$num_eleve][0][8], $table [$num_eleve][0][9], $table [$num_eleve][0][5]." ".$prenom) ;
     // Recherche publipostage
     Echo icone_publipostage ($table [$num_eleve][0][4], $table [$num_eleve][0][8], $table [$num_eleve][0][9], $table [$num_eleve][0][5]." ".$prenom, Date ("Y-m-d")) ;
     Echo "&nbsp;<a href=\"".$_SERVER ["PHP_SELF"]."?menu=220&id_eleve=".$table [$num_eleve][0][4]."\" title=\"R&eacute;gularisation de ".$table [$num_eleve][0][5]."...\" border=\"0\">" ;
     Echo "&nbsp;<font size=\"".$l ["titre"]."\"><b>".$table [$num_eleve][0][5]."</b>&nbsp;<i>".$prenom."</i></font>&nbsp;</a></td>" ;
     // Affichage des tranches de l'eleve compteur
     For ($num_tranche = 1 ; $num_tranche <= $table [$num_eleve][0][0] ; $num_tranche++)
      {
       If ($num_tranche > 1)
        {
         Echo "<tr" ; If ($num_eleve%2 == 1) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
         Echo ">" ;
        }
       Echo "<form action=\"".$_SERVER ["PHP_SELF"]."\" name=\"reg".$num_eleve."\" method=\"post\">" ;
       Echo "<input type=\"hidden\" name=\"menu\" value=\"210\">" ;
       Echo "<input type=\"hidden\" name=\"id_eleve\" value=\"".$table [$num_eleve][0][4]."\">" ;
       Echo "<input type=\"hidden\" name=\"date\" value=\"".$table [$num_eleve][$num_tranche][2]."\">" ;
       Echo "<td><input type=\"image\" src=\"../images/absences/regul1.png\" title=\"R&eacute;gularisation de ".$table [$num_eleve][0][5]." pour le " ;
       $dte = Explode ("-", $table [$num_eleve][$num_tranche][2]) ;
       Echo $dte [2]." ".$nom_mois [(integer)$dte [1]]." ".$dte [0]."...\" border=\"0\" onmouseover=\"change_image(this,1)\" onmouseout=\"change_image(this,0)\"></td>" ;
       
       Echo "<td align=\"right\">&nbsp;<font size=\"".$l ["titre"]."\">" ;
       Echo $nom_jour [(integer)Date ("w", MkTime (0,0,0,$dte [1],$dte [2],$dte [0]))]."&nbsp;".$dte [2]."&nbsp;".$nom_mois [(integer)$dte [1]]."&nbsp;".$dte [0] ;
       Echo "</font>&nbsp;</td>" ;
       Echo "<td align=\"center\">" ;
       /*
       If ($table [0][0] > 1)
        {
         $i = 1 ;
         While (($i <= $table [0][0]) And ($ligne ["date"] == $date_seq) And ($ligne ["tranche"] == $table [$i][1]))
          {
           $lg .= "<INPUT TYPE=\"HIDDEN\" NAME=\"h_".$i."\" VALUE=\"".$ligne ["tranche"]."\">" ;
           $ligne_prec = $ligne ;
           $ligne = SQL_tableau_associatif ($resultats, "") ;
           $i++ ;
           $compteur++ ;
          }
        }
       Else
        {
         $lg .= "<INPUT TYPE=\"HIDDEN\" NAME=\"h_1\" VALUE=\"".$ligne ["tranche"]."\">" ;
         $ligne_prec = $ligne ;
         $ligne = SQL_tableau_associatif ($resultats, "") ;
         $compteur++ ;
        }*/
       $d = Explode (":", $table [$num_eleve][$num_tranche][3]) ;
       $f = Explode (":", $table [$num_eleve][$num_tranche][4]) ;
       Echo "&nbsp;<font size=\"".$l ["titre"]."\">&nbsp;".$d [0]."H".$d [1]."&nbsp;a&nbsp;".$f [0]."H".$f [1]."</font>&nbsp;</td>" ;
       Echo "<td align=\"center\">&nbsp;<font size=\"".$l ["titre"]."\">".$table [$num_eleve][0][11]."</font>&nbsp;</td>" ;
       Echo "<td align=\"center\">&nbsp;" ; If ($table [$num_eleve][$num_tranche][6] != "00:00:00") { Echo "<font size=\"".$l ["titre"]."\">".$table [$num_eleve][$num_tranche][6]."</font>" ; }
       Echo "&nbsp;</td>" ;
       Echo "<td>&nbsp;<font size=\"".$l ["titre"]."\">".$table [$num_eleve][$num_tranche][5]."</font>&nbsp;</td>" ;
       Echo "<td>&nbsp;<font size=\"".$l ["titre"]."\">".$table [$num_eleve][$num_tranche][7]."</font>&nbsp;</td>" ;
       Echo "</form>" ;
       Echo "</tr>" ;
      }
    }
   Echo "</table></td></tr></table></form>" ;
  }
 Else
  {
   Echo "<center><b><font size=\"+1\">R&eacute;gularisation(s).</font><br><br>" ;
   Echo "<u>Pas&nbsp;de&nbsp;r&eacute;gularisation</u>&nbsp;trouv&eacute;e&nbsp;<br><br>" ;
   If ($id_classe > 0)
    {
     $classe = SQL_commande ("SELECT nom,nom_bref FROM classes WHERE id_classe='".$id_classe."' LIMIT 1", $id_sql) ;
     $nc = SQL_ligne_suivante ($classe) ;
     Echo "pour&nbsp;la&nbsp;classe&nbsp;de&nbsp;<font color=\"#0000ff\"><i>".$nc [0]."&nbsp;(".$nc [1].")</i></font><br><br>" ;
    }
   If (($date1) And ($date2) And ($date1 != $date2))
    {
     $dt1 = Explode ("-", $date1) ;
     $dt2 = Explode ("-", $date2) ;
     Echo "entre&nbsp;le&nbsp;".$nom_jour [(integer)Date ("w",MkTime (0,0,0,$dt1[1],$dt1[2],$dt1[0]))]."&nbsp;".$dt1 [2] ;
     Echo "&nbsp;".$nom_mois [(integer)$dt1[1]]."&nbsp;".$dt1 [0]."&nbsp;et&nbsp;" ;
     Echo "le&nbsp;".$nom_jour [(integer)Date ("w",MkTime (0,0,0,$dt2[1],$dt2[2],$dt2[0]))]."&nbsp;".$dt2 [2] ;
     Echo "&nbsp;".$nom_mois [(integer)$dt2 [1]]."&nbsp;".$dt2 [0]."&nbsp;" ;
    }
   ElseIf (($date1) And ($date2) And ($date1 == $date2))
    {
     $dt1 = Explode ("-", $date1) ;
     Echo "pour&nbsp;le&nbsp;".$nom_jour [(integer)Date ("w",MkTime (0,0,0,$dt1[1],$dt1[2],$dt1[0]))]."&nbsp;".$dt1 [2] ;
     Echo "&nbsp;".$nom_mois [(integer)$dt1[1]]."&nbsp;".$dt1 [0] ;
    }
   Else
    { Echo "sur&nbsp;l'ann&eacute;e." ; }
   Echo "</b></center>" ;
  }
 Echo "</body>" ;
 Echo "</html>" ;
?>